skilled problem-solver - English Synonyms Dictionary